On donne l'algorithme suivant où \(N\) est un nombre entier.
fonction exo(N)
\(a\leftarrow 0\\b\leftarrow 1\)
pour i allant de 1 à N
\(c\rightarrow a\\a\rightarrow (c+b)*2\\b\rightarrow (2c+b)*4\)
fin pour
renvoyer \(a\) et \(b\)
fin fonction
1. Écrire cet algorithme en langage Python.
2. Tester ce programme pour N=2.
a. Que renvoie ce programme ?
b. Compléter le tableau suivant en indiquant les valeurs des variables \(a\), \(b\) et \(c\) au cours de l'exécution de la boucle "pour" lors de ce test.
Source : https://lesmanuelslibres.region-academique-idf.frTélécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/mathe-matiques-seconde ou directement le fichier ZIPSous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0 